package Vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VEquipo extends javax.swing.JFrame {
	private JPanel jPanelEquipo;
	private JLabel jLabel1AnnoFundacion;
	private JTextField jTextFieldJuegosGanados;
	private JButton jButtonCancelar;
	private JButton jButtonGuardarEquipo;
	private JButton jButtonCargarJugadores;
	private JTable jTable1;
	private JScrollPane jScrollPaneJugadores;
	private JTextField jTextFieldJuegosPerdidos;
	private JLabel jLabelJuegosPerdidos;
	private JLabel jLabel1JuegosGanados;
	private JTextField jTextField1JuegosJugados;
	private JLabel jLabel1Ciudad;
	private JTextField jTextField1Ciudad;
	private JLabel jLabelJuegosJugados;
	private JTextField jTextField1NombreEstadio;
	private JLabel jLabel1NombreEstadio;
	private JTextField jTextField1AnnoFundacion;
	private JTextField jTextField1Nombre;
	private JLabel jLabel1Nombre;
	private JTextField jTextField1Codigo;
	private JLabel jLabel1Codigo;
	private JLabel jLabel1Titulo;

	
	public VEquipo() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); {
				jPanelEquipo = new JPanel();
				getContentPane().add(jPanelEquipo, BorderLayout.CENTER);
				jPanelEquipo.setLayout(null);
				jPanelEquipo.setPreferredSize(new java.awt.Dimension(699, 405));
				jPanelEquipo.setAlignmentX(0.0f);
				{
					jLabel1Titulo = new JLabel();
					jPanelEquipo.add(jLabel1Titulo);
					jLabel1Titulo.setText("Equipo");
					jLabel1Titulo.setBounds(298, 17, 141, 35);
					jLabel1Titulo.setFont(new java.awt.Font("Bitstream Charter",1,28));
					jLabel1Titulo.setAlignmentX(CENTER_ALIGNMENT); // Para alinear
					
				}
				{
					jLabel1Codigo = new JLabel();
					jPanelEquipo.add(jLabel1Codigo);
					jLabel1Codigo.setText("Codigo:");
					jLabel1Codigo.setBounds(28, 65, 57, 22);
				}
				{
					jTextField1Codigo = new JTextField();
					jPanelEquipo.add(jTextField1Codigo);
					jTextField1Codigo.setBounds(85, 66, 102, 21);
				}
				{
					jLabel1Nombre = new JLabel();
					jPanelEquipo.add(jLabel1Nombre);
					jLabel1Nombre.setText("Nombre:");
					jLabel1Nombre.setBounds(242, 69, 56, 14);
				}
				{
					jTextField1Nombre = new JTextField();
					jPanelEquipo.add(jTextField1Nombre);
					jTextField1Nombre.setBounds(298, 66, 109, 21);
				}
				{
					jLabel1AnnoFundacion = new JLabel();
					jPanelEquipo.add(jLabel1AnnoFundacion);
					jLabel1AnnoFundacion.setText("Año Fundación:");
					jLabel1AnnoFundacion.setBounds(470, 69, 97, 14);
				}
				{
					jTextField1AnnoFundacion = new JTextField();
					jPanelEquipo.add(jTextField1AnnoFundacion);
					jTextField1AnnoFundacion.setBounds(570, 66, 91, 21);
				}
				{
					jLabel1Ciudad = new JLabel();
					jPanelEquipo.add(jLabel1Ciudad);
					jLabel1Ciudad.setText("Ciudad:");
					jLabel1Ciudad.setBounds(29, 120, 51, 14);
				}
				{
					jTextField1Ciudad = new JTextField();
					jPanelEquipo.add(jTextField1Ciudad);
					jTextField1Ciudad.setBounds(80, 117, 107, 21);
				}
				{
					jLabel1NombreEstadio = new JLabel();
					jPanelEquipo.add(jLabel1NombreEstadio);
					jLabel1NombreEstadio.setText("Nombre Estadio:");
					jLabel1NombreEstadio.setBounds(226, 120, 109, 14);
				}
				{
					jTextField1NombreEstadio = new JTextField();
					jPanelEquipo.add(jTextField1NombreEstadio);
					jTextField1NombreEstadio.setBounds(333, 117, 98, 21);
				}
				{
					jLabelJuegosJugados = new JLabel();
					jPanelEquipo.add(jLabelJuegosJugados);
					jLabelJuegosJugados.setText("Juegos Jugados:");
					jLabelJuegosJugados.setBounds(263, 165, 102, 14);
				}
				{
					jTextField1JuegosJugados = new JTextField();
					jPanelEquipo.add(jTextField1JuegosJugados);
					jTextField1JuegosJugados.setBounds(377, 162, 39, 21);
				}
				{
					jLabel1JuegosGanados = new JLabel();
					jPanelEquipo.add(jLabel1JuegosGanados);
					jLabel1JuegosGanados.setText("Juegos Ganados:");
					jLabel1JuegosGanados.setBounds(460, 165, 110, 14);
				}
				{
					jTextFieldJuegosGanados = new JTextField();
					jPanelEquipo.add(jTextFieldJuegosGanados);
					jTextFieldJuegosGanados.setBounds(582, 162, 43, 21);
				}
				{
					jLabelJuegosPerdidos = new JLabel();
					jPanelEquipo.add(jLabelJuegosPerdidos);
					jLabelJuegosPerdidos.setText("Juegos Perdidos:");
					jLabelJuegosPerdidos.setBounds(29, 165, 114, 14);
				}
				{
					jTextFieldJuegosPerdidos = new JTextField();
					jPanelEquipo.add(jTextFieldJuegosPerdidos);
					jTextFieldJuegosPerdidos.setBounds(143, 162, 44, 21);
				}
				{
					jScrollPaneJugadores = new JScrollPane();
					jPanelEquipo.add(jScrollPaneJugadores);
					jScrollPaneJugadores.setBounds(29, 203, 644, 100);
					{
						
						jTable1 = new JTable();
						jScrollPaneJugadores.setViewportView(jTable1);
						jTable1.setBounds(14, 238, 600, 90);
						jTable1.setPreferredSize(new java.awt.Dimension(645, 93));

					}
				}
				{
					jButtonCargarJugadores = new JButton();
					jPanelEquipo.add(jButtonCargarJugadores);
					jButtonCargarJugadores.setText("Cargar Jugadores");
					jButtonCargarJugadores.setBounds(536, 309, 123, 21);
				}
				{
					jButtonGuardarEquipo = new JButton();
					jPanelEquipo.add(jButtonGuardarEquipo);
					jButtonGuardarEquipo.setText("Guardar Equipo");
					jButtonGuardarEquipo.setBounds(171, 347, 162, 26);
				}
				{
					jButtonCancelar = new JButton();
					jPanelEquipo.add(jButtonCancelar);
					jButtonCancelar.setText("Cancelar");
					jButtonCancelar.setBounds(400, 347, 157, 26);
				}
			}
			pack();
			this.setSize(710, 425);
		} catch (Exception e) {
		     System.out.println("Error...!");
			
			e.printStackTrace();
		}
	} // Fin InitGUI

	public void addListener(ActionListener escuchador){
		jButtonCargarJugadores.addActionListener(escuchador);
		jButtonGuardarEquipo.addActionListener(escuchador);
		jButtonCancelar.addActionListener(escuchador);
	}
	
	public void limpiar(){
		jTextField1Codigo.setText("");
		jTextField1Nombre.setText("");
		jTextField1AnnoFundacion.setText("");
		jTextField1Ciudad.setText("");
		jTextField1NombreEstadio.setText("");
		jTextField1JuegosJugados.setText("");
		jTextFieldJuegosGanados.setText("");
		jTextFieldJuegosPerdidos.setText("");		
	}

	public JTextField getjTextFieldJuegosGanados() {
		return jTextFieldJuegosGanados;
	}

	public void setjTextFieldJuegosGanados(JTextField jTextFieldJuegosGanados) {
		this.jTextFieldJuegosGanados = jTextFieldJuegosGanados;
	}

	public JTextField getjTextFieldJuegosPerdidos() {
		return jTextFieldJuegosPerdidos;
	}

	public void setjTextFieldJuegosPerdidos(JTextField jTextFieldJuegosPerdidos) {
		this.jTextFieldJuegosPerdidos = jTextFieldJuegosPerdidos;
	}

	public JTextField getjTextField1JuegosJugados() {
		return jTextField1JuegosJugados;
	}

	public void setjTextField1JuegosJugados(JTextField jTextField1JuegosJugados) {
		this.jTextField1JuegosJugados = jTextField1JuegosJugados;
	}

	public JTextField getjTextField1Ciudad() {
		return jTextField1Ciudad;
	}

	public void setjTextField1Ciudad(JTextField jTextField1Ciudad) {
		this.jTextField1Ciudad = jTextField1Ciudad;
	}

	public JTextField getjTextField1NombreEstadio() {
		return jTextField1NombreEstadio;
	}

	public void setjTextField1NombreEstadio(JTextField jTextField1NombreEstadio) {
		this.jTextField1NombreEstadio = jTextField1NombreEstadio;
	}

	public JTextField getjTextField1AnnoFundacion() {
		return jTextField1AnnoFundacion;
	}

	public void setjTextField1AnnoFundacion(JTextField jTextField1AnnoFundacion) {
		this.jTextField1AnnoFundacion = jTextField1AnnoFundacion;
	}

	public JTextField getjTextField1Nombre() {
		return jTextField1Nombre;
	}

	public void setjTextField1Nombre(JTextField jTextField1Nombre) {
		this.jTextField1Nombre = jTextField1Nombre;
	}

	public JTextField getjTextField1Codigo() {
		return jTextField1Codigo;
	}

	public void setjTextField1Codigo(JTextField jTextField1Codigo) {
		this.jTextField1Codigo = jTextField1Codigo;
	}
  	
} // Fin de la clase VEquipo
